package com.ys.entity.business;
import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.Table;
import com.alibaba.fastjson.annotation.JSONField;
import com.ys.annotation.YsField;
import com.ys.entity.base.BaseEntity;
/**
*/
@Table(name="TP_BoutiqueSiteDetail", catalog="Id")
public class TpBoutiqueSiteDetail extends BaseEntity<TpBoutiqueSiteDetail> {

	@YsField(nameDataBase="Id", nameJava="id", typeDataBase="bigint")
	private Long id;
	@YsField(nameDataBase="BoutiqueId", nameJava="boutiqueId", typeDataBase="bigint")
	private Long boutiqueId;
	@YsField(nameDataBase="SiteId", nameJava="siteId", typeDataBase="bigint")
	private Long siteId;
	@YsField(nameDataBase="CommodityLmId", nameJava="commodityLmId", typeDataBase="bigint")
	private Long commodityLmId;
	@YsField(nameDataBase="Title1", nameJava="title1", typeDataBase="varchar")
	private String title1;
	@YsField(nameDataBase="Title2", nameJava="title2", typeDataBase="varchar")
	private String title2;
	@YsField(nameDataBase="SizeLength", nameJava="sizeLength", typeDataBase="decimal")
	private BigDecimal sizeLength;
	@YsField(nameDataBase="SizeWidth", nameJava="sizeWidth", typeDataBase="decimal")
	private BigDecimal sizeWidth;
	@YsField(nameDataBase="SizeHeight", nameJava="sizeHeight", typeDataBase="decimal")
	private BigDecimal sizeHeight;
	@YsField(nameDataBase="SizeWeight", nameJava="sizeWeight", typeDataBase="decimal")
	private BigDecimal sizeWeight;
	@YsField(nameDataBase="NormsUnitId", nameJava="normsUnitId", typeDataBase="bigint")
	private Long normsUnitId;
	@YsField(nameDataBase="WeightUnitId", nameJava="weightUnitId", typeDataBase="bigint")
	private Long weightUnitId;
	@YsField(nameDataBase="PriceJp", nameJava="priceJp", typeDataBase="decimal")
	private BigDecimal priceJp;
	@YsField(nameDataBase="CurrencyCode", nameJava="currencyCode", typeDataBase="varchar")
	private String currencyCode;
	@YsField(nameDataBase="AsinJp", nameJava="asinJp", typeDataBase="varchar")
	private String asinJp;
	@YsField(nameDataBase="Antistop1", nameJava="antistop1", typeDataBase="text")
	private String antistop1;
	@YsField(nameDataBase="Antistop2", nameJava="antistop2", typeDataBase="text")
	private String antistop2;
	@YsField(nameDataBase="SellingPoint11", nameJava="sellingPoint11", typeDataBase="text")
	private String sellingPoint11;
	@YsField(nameDataBase="SellingPoint12", nameJava="sellingPoint12", typeDataBase="text")
	private String sellingPoint12;
	@YsField(nameDataBase="SellingPoint21", nameJava="sellingPoint21", typeDataBase="text")
	private String sellingPoint21;
	@YsField(nameDataBase="SellingPoint22", nameJava="sellingPoint22", typeDataBase="text")
	private String sellingPoint22;
	@YsField(nameDataBase="SellingPoint31", nameJava="sellingPoint31", typeDataBase="text")
	private String sellingPoint31;
	@YsField(nameDataBase="SellingPoint32", nameJava="sellingPoint32", typeDataBase="text")
	private String sellingPoint32;
	@YsField(nameDataBase="SellingPoint41", nameJava="sellingPoint41", typeDataBase="text")
	private String sellingPoint41;
	@YsField(nameDataBase="SellingPoint42", nameJava="sellingPoint42", typeDataBase="text")
	private String sellingPoint42;
	@YsField(nameDataBase="SellingPoint51", nameJava="sellingPoint51", typeDataBase="text")
	private String sellingPoint51;
	@YsField(nameDataBase="SellingPoint52", nameJava="sellingPoint52", typeDataBase="text")
	private String sellingPoint52;
	@YsField(nameDataBase="Description1", nameJava="description1", typeDataBase="text")
	private String description1;
	@YsField(nameDataBase="Description2", nameJava="description2", typeDataBase="text")
	private String description2;
	@YsField(nameDataBase="OtherFilePath", nameJava="otherFilePath", typeDataBase="text")
	private String otherFilePath;
	@YsField(nameDataBase="MainPic1", nameJava="mainPic1", typeDataBase="text")
	private String mainPic1;
	@YsField(nameDataBase="MainPic2", nameJava="mainPic2", typeDataBase="text")
	private String mainPic2;
	@YsField(nameDataBase="MainPic3", nameJava="mainPic3", typeDataBase="text")
	private String mainPic3;
	@YsField(nameDataBase="MainPic4", nameJava="mainPic4", typeDataBase="text")
	private String mainPic4;
	@YsField(nameDataBase="MainPic5", nameJava="mainPic5", typeDataBase="text")
	private String mainPic5;
	@YsField(nameDataBase="SizePic1", nameJava="sizePic1", typeDataBase="text")
	private String sizePic1;
	@YsField(nameDataBase="SizePic2", nameJava="sizePic2", typeDataBase="text")
	private String sizePic2;
	@YsField(nameDataBase="SizePic3", nameJava="sizePic3", typeDataBase="text")
	private String sizePic3;
	@YsField(nameDataBase="ScenePic1", nameJava="scenePic1", typeDataBase="text")
	private String scenePic1;
	@YsField(nameDataBase="ScenePic2", nameJava="scenePic2", typeDataBase="text")
	private String scenePic2;
	@YsField(nameDataBase="ScenePic3", nameJava="scenePic3", typeDataBase="text")
	private String scenePic3;
	@YsField(nameDataBase="ScenePic4", nameJava="scenePic4", typeDataBase="text")
	private String scenePic4;
	@YsField(nameDataBase="ScenePic5", nameJava="scenePic5", typeDataBase="text")
	private String scenePic5;
	@YsField(nameDataBase="ScenePic6", nameJava="scenePic6", typeDataBase="text")
	private String scenePic6;
	@YsField(nameDataBase="DetailsPic1", nameJava="detailsPic1", typeDataBase="text")
	private String detailsPic1;
	@YsField(nameDataBase="DetailsPic2", nameJava="detailsPic2", typeDataBase="text")
	private String detailsPic2;
	@YsField(nameDataBase="DetailsPic3", nameJava="detailsPic3", typeDataBase="text")
	private String detailsPic3;
	@YsField(nameDataBase="UsePic1", nameJava="usePic1", typeDataBase="text")
	private String usePic1;
	@YsField(nameDataBase="UsePic2", nameJava="usePic2", typeDataBase="text")
	private String usePic2;
	@YsField(nameDataBase="UsePic3", nameJava="usePic3", typeDataBase="text")
	private String usePic3;
	@YsField(nameDataBase="UsePic4", nameJava="usePic4", typeDataBase="text")
	private String usePic4;
	@YsField(nameDataBase="Status", nameJava="status", typeDataBase="tinyint")
	private Integer status;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	@YsField(nameDataBase="CreateTime", nameJava="createTime", typeDataBase="datetime")
	private Date createTime;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	@YsField(nameDataBase="UpdateTime", nameJava="updateTime", typeDataBase="datetime")
	private Date updateTime;

	public Long getId() {
		return id;
	}
	public TpBoutiqueSiteDetail setId(Long id) {
		this.id = id;
		return this;
	}
	public Long getBoutiqueId() {
		return boutiqueId;
	}
	public TpBoutiqueSiteDetail setBoutiqueId(Long boutiqueId) {
		this.boutiqueId = boutiqueId;
		return this;
	}
	public Long getSiteId() {
		return siteId;
	}
	public TpBoutiqueSiteDetail setSiteId(Long siteId) {
		this.siteId = siteId;
		return this;
	}
	public Long getCommodityLmId() {
		return commodityLmId;
	}
	public TpBoutiqueSiteDetail setCommodityLmId(Long commodityLmId) {
		this.commodityLmId = commodityLmId;
		return this;
	}
	public String getTitle1() {
		return title1;
	}
	public TpBoutiqueSiteDetail setTitle1(String title1) {
		this.title1 = title1;
		return this;
	}
	public String getTitle2() {
		return title2;
	}
	public TpBoutiqueSiteDetail setTitle2(String title2) {
		this.title2 = title2;
		return this;
	}
	public BigDecimal getSizeLength() {
		return sizeLength;
	}
	public TpBoutiqueSiteDetail setSizeLength(BigDecimal sizeLength) {
		this.sizeLength = sizeLength;
		return this;
	}
	public BigDecimal getSizeWidth() {
		return sizeWidth;
	}
	public TpBoutiqueSiteDetail setSizeWidth(BigDecimal sizeWidth) {
		this.sizeWidth = sizeWidth;
		return this;
	}
	public BigDecimal getSizeHeight() {
		return sizeHeight;
	}
	public TpBoutiqueSiteDetail setSizeHeight(BigDecimal sizeHeight) {
		this.sizeHeight = sizeHeight;
		return this;
	}
	public BigDecimal getSizeWeight() {
		return sizeWeight;
	}
	public TpBoutiqueSiteDetail setSizeWeight(BigDecimal sizeWeight) {
		this.sizeWeight = sizeWeight;
		return this;
	}
	public Long getNormsUnitId() {
		return normsUnitId;
	}
	public TpBoutiqueSiteDetail setNormsUnitId(Long normsUnitId) {
		this.normsUnitId = normsUnitId;
		return this;
	}
	public Long getWeightUnitId() {
		return weightUnitId;
	}
	public TpBoutiqueSiteDetail setWeightUnitId(Long weightUnitId) {
		this.weightUnitId = weightUnitId;
		return this;
	}
	public BigDecimal getPriceJp() {
		return priceJp;
	}
	public TpBoutiqueSiteDetail setPriceJp(BigDecimal priceJp) {
		this.priceJp = priceJp;
		return this;
	}
	public String getCurrencyCode() {
		return currencyCode;
	}
	public TpBoutiqueSiteDetail setCurrencyCode(String currencyCode) {
		this.currencyCode = currencyCode;
		return this;
	}
	public String getAsinJp() {
		return asinJp;
	}
	public TpBoutiqueSiteDetail setAsinJp(String asinJp) {
		this.asinJp = asinJp;
		return this;
	}
	public String getAntistop1() {
		return antistop1;
	}
	public TpBoutiqueSiteDetail setAntistop1(String antistop1) {
		this.antistop1 = antistop1;
		return this;
	}
	public String getAntistop2() {
		return antistop2;
	}
	public TpBoutiqueSiteDetail setAntistop2(String antistop2) {
		this.antistop2 = antistop2;
		return this;
	}
	public String getSellingPoint11() {
		return sellingPoint11;
	}
	public TpBoutiqueSiteDetail setSellingPoint11(String sellingPoint11) {
		this.sellingPoint11 = sellingPoint11;
		return this;
	}
	public String getSellingPoint12() {
		return sellingPoint12;
	}
	public TpBoutiqueSiteDetail setSellingPoint12(String sellingPoint12) {
		this.sellingPoint12 = sellingPoint12;
		return this;
	}
	public String getSellingPoint21() {
		return sellingPoint21;
	}
	public TpBoutiqueSiteDetail setSellingPoint21(String sellingPoint21) {
		this.sellingPoint21 = sellingPoint21;
		return this;
	}
	public String getSellingPoint22() {
		return sellingPoint22;
	}
	public TpBoutiqueSiteDetail setSellingPoint22(String sellingPoint22) {
		this.sellingPoint22 = sellingPoint22;
		return this;
	}
	public String getSellingPoint31() {
		return sellingPoint31;
	}
	public TpBoutiqueSiteDetail setSellingPoint31(String sellingPoint31) {
		this.sellingPoint31 = sellingPoint31;
		return this;
	}
	public String getSellingPoint32() {
		return sellingPoint32;
	}
	public TpBoutiqueSiteDetail setSellingPoint32(String sellingPoint32) {
		this.sellingPoint32 = sellingPoint32;
		return this;
	}
	public String getSellingPoint41() {
		return sellingPoint41;
	}
	public TpBoutiqueSiteDetail setSellingPoint41(String sellingPoint41) {
		this.sellingPoint41 = sellingPoint41;
		return this;
	}
	public String getSellingPoint42() {
		return sellingPoint42;
	}
	public TpBoutiqueSiteDetail setSellingPoint42(String sellingPoint42) {
		this.sellingPoint42 = sellingPoint42;
		return this;
	}
	public String getSellingPoint51() {
		return sellingPoint51;
	}
	public TpBoutiqueSiteDetail setSellingPoint51(String sellingPoint51) {
		this.sellingPoint51 = sellingPoint51;
		return this;
	}
	public String getSellingPoint52() {
		return sellingPoint52;
	}
	public TpBoutiqueSiteDetail setSellingPoint52(String sellingPoint52) {
		this.sellingPoint52 = sellingPoint52;
		return this;
	}
	public String getDescription1() {
		return description1;
	}
	public TpBoutiqueSiteDetail setDescription1(String description1) {
		this.description1 = description1;
		return this;
	}
	public String getDescription2() {
		return description2;
	}
	public TpBoutiqueSiteDetail setDescription2(String description2) {
		this.description2 = description2;
		return this;
	}
	public String getOtherFilePath() {
		return otherFilePath;
	}
	public TpBoutiqueSiteDetail setOtherFilePath(String otherFilePath) {
		this.otherFilePath = otherFilePath;
		return this;
	}
	public String getMainPic1() {
		return mainPic1;
	}
	public TpBoutiqueSiteDetail setMainPic1(String mainPic1) {
		this.mainPic1 = mainPic1;
		return this;
	}
	public String getMainPic2() {
		return mainPic2;
	}
	public TpBoutiqueSiteDetail setMainPic2(String mainPic2) {
		this.mainPic2 = mainPic2;
		return this;
	}
	public String getMainPic3() {
		return mainPic3;
	}
	public TpBoutiqueSiteDetail setMainPic3(String mainPic3) {
		this.mainPic3 = mainPic3;
		return this;
	}
	public String getMainPic4() {
		return mainPic4;
	}
	public TpBoutiqueSiteDetail setMainPic4(String mainPic4) {
		this.mainPic4 = mainPic4;
		return this;
	}
	public String getMainPic5() {
		return mainPic5;
	}
	public TpBoutiqueSiteDetail setMainPic5(String mainPic5) {
		this.mainPic5 = mainPic5;
		return this;
	}
	public String getSizePic1() {
		return sizePic1;
	}
	public TpBoutiqueSiteDetail setSizePic1(String sizePic1) {
		this.sizePic1 = sizePic1;
		return this;
	}
	public String getSizePic2() {
		return sizePic2;
	}
	public TpBoutiqueSiteDetail setSizePic2(String sizePic2) {
		this.sizePic2 = sizePic2;
		return this;
	}
	public String getSizePic3() {
		return sizePic3;
	}
	public TpBoutiqueSiteDetail setSizePic3(String sizePic3) {
		this.sizePic3 = sizePic3;
		return this;
	}
	public String getScenePic1() {
		return scenePic1;
	}
	public TpBoutiqueSiteDetail setScenePic1(String scenePic1) {
		this.scenePic1 = scenePic1;
		return this;
	}
	public String getScenePic2() {
		return scenePic2;
	}
	public TpBoutiqueSiteDetail setScenePic2(String scenePic2) {
		this.scenePic2 = scenePic2;
		return this;
	}
	public String getScenePic3() {
		return scenePic3;
	}
	public TpBoutiqueSiteDetail setScenePic3(String scenePic3) {
		this.scenePic3 = scenePic3;
		return this;
	}
	public String getScenePic4() {
		return scenePic4;
	}
	public TpBoutiqueSiteDetail setScenePic4(String scenePic4) {
		this.scenePic4 = scenePic4;
		return this;
	}
	public String getScenePic5() {
		return scenePic5;
	}
	public TpBoutiqueSiteDetail setScenePic5(String scenePic5) {
		this.scenePic5 = scenePic5;
		return this;
	}
	public String getScenePic6() {
		return scenePic6;
	}
	public TpBoutiqueSiteDetail setScenePic6(String scenePic6) {
		this.scenePic6 = scenePic6;
		return this;
	}
	public String getDetailsPic1() {
		return detailsPic1;
	}
	public TpBoutiqueSiteDetail setDetailsPic1(String detailsPic1) {
		this.detailsPic1 = detailsPic1;
		return this;
	}
	public String getDetailsPic2() {
		return detailsPic2;
	}
	public TpBoutiqueSiteDetail setDetailsPic2(String detailsPic2) {
		this.detailsPic2 = detailsPic2;
		return this;
	}
	public String getDetailsPic3() {
		return detailsPic3;
	}
	public TpBoutiqueSiteDetail setDetailsPic3(String detailsPic3) {
		this.detailsPic3 = detailsPic3;
		return this;
	}
	public String getUsePic1() {
		return usePic1;
	}
	public TpBoutiqueSiteDetail setUsePic1(String usePic1) {
		this.usePic1 = usePic1;
		return this;
	}
	public String getUsePic2() {
		return usePic2;
	}
	public TpBoutiqueSiteDetail setUsePic2(String usePic2) {
		this.usePic2 = usePic2;
		return this;
	}
	public String getUsePic3() {
		return usePic3;
	}
	public TpBoutiqueSiteDetail setUsePic3(String usePic3) {
		this.usePic3 = usePic3;
		return this;
	}
	public String getUsePic4() {
		return usePic4;
	}
	public TpBoutiqueSiteDetail setUsePic4(String usePic4) {
		this.usePic4 = usePic4;
		return this;
	}
	public Integer getStatus() {
		return status;
	}
	public TpBoutiqueSiteDetail setStatus(Integer status) {
		this.status = status;
		return this;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public TpBoutiqueSiteDetail setCreateTime(Date createTime) {
		this.createTime = createTime;
		return this;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public TpBoutiqueSiteDetail setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
		return this;
	}

	public static TpBoutiqueSiteDetail tpBoutiqueSiteDetail(
		Long boutiqueId,
		Long siteId,
		Long commodityLmId,
		String title1,
		String title2,
		BigDecimal sizeLength,
		BigDecimal sizeWidth,
		BigDecimal sizeHeight,
		BigDecimal sizeWeight,
		Long normsUnitId,
		Long weightUnitId,
		BigDecimal priceJp,
		String currencyCode,
		String asinJp,
		String antistop1,
		String antistop2,
		String sellingPoint11,
		String sellingPoint12,
		String sellingPoint21,
		String sellingPoint22,
		String sellingPoint31,
		String sellingPoint32,
		String sellingPoint41,
		String sellingPoint42,
		String sellingPoint51,
		String sellingPoint52,
		String description1,
		String description2,
		String otherFilePath,
		String mainPic1,
		String mainPic2,
		String mainPic3,
		String mainPic4,
		String mainPic5,
		String sizePic1,
		String sizePic2,
		String sizePic3,
		String scenePic1,
		String scenePic2,
		String scenePic3,
		String scenePic4,
		String scenePic5,
		String scenePic6,
		String detailsPic1,
		String detailsPic2,
		String detailsPic3,
		String usePic1,
		String usePic2,
		String usePic3,
		String usePic4,
		Integer status
			) {
		TpBoutiqueSiteDetail entity = new TpBoutiqueSiteDetail();
		entity.setBoutiqueId(boutiqueId);
		entity.setSiteId(siteId);
		entity.setCommodityLmId(commodityLmId);
		entity.setTitle1(title1);
		entity.setTitle2(title2);
		entity.setSizeLength(sizeLength);
		entity.setSizeWidth(sizeWidth);
		entity.setSizeHeight(sizeHeight);
		entity.setSizeWeight(sizeWeight);
		entity.setNormsUnitId(normsUnitId);
		entity.setWeightUnitId(weightUnitId);
		entity.setPriceJp(priceJp);
		entity.setCurrencyCode(currencyCode);
		entity.setAsinJp(asinJp);
		entity.setAntistop1(antistop1);
		entity.setAntistop2(antistop2);
		entity.setSellingPoint11(sellingPoint11);
		entity.setSellingPoint12(sellingPoint12);
		entity.setSellingPoint21(sellingPoint21);
		entity.setSellingPoint22(sellingPoint22);
		entity.setSellingPoint31(sellingPoint31);
		entity.setSellingPoint32(sellingPoint32);
		entity.setSellingPoint41(sellingPoint41);
		entity.setSellingPoint42(sellingPoint42);
		entity.setSellingPoint51(sellingPoint51);
		entity.setSellingPoint52(sellingPoint52);
		entity.setDescription1(description1);
		entity.setDescription2(description2);
		entity.setOtherFilePath(otherFilePath);
		entity.setMainPic1(mainPic1);
		entity.setMainPic2(mainPic2);
		entity.setMainPic3(mainPic3);
		entity.setMainPic4(mainPic4);
		entity.setMainPic5(mainPic5);
		entity.setSizePic1(sizePic1);
		entity.setSizePic2(sizePic2);
		entity.setSizePic3(sizePic3);
		entity.setScenePic1(scenePic1);
		entity.setScenePic2(scenePic2);
		entity.setScenePic3(scenePic3);
		entity.setScenePic4(scenePic4);
		entity.setScenePic5(scenePic5);
		entity.setScenePic6(scenePic6);
		entity.setDetailsPic1(detailsPic1);
		entity.setDetailsPic2(detailsPic2);
		entity.setDetailsPic3(detailsPic3);
		entity.setUsePic1(usePic1);
		entity.setUsePic2(usePic2);
		entity.setUsePic3(usePic3);
		entity.setUsePic4(usePic4);
		entity.setStatus(status);
		return entity;
	}
}